/**
 *
 */
package br.com.werp.regras.tesouraria.visao.decorador;

import br.com.werp.regras.geral.util.Html;
import br.com.werp.regras.geral.vos.pessoa.OrgaoPublicoVO;

import org.displaytag.decorator.TableDecorator;

import java.util.HashMap;
import java.util.Map;


/**
 * @author Italo
 *
 *28/06/2006
 */
public class OrgaoPublico extends TableDecorator {
    public String getPess_nome() {
        OrgaoPublicoVO orgaoPublicoVO = (OrgaoPublicoVO) getCurrentRowObject();

        Map map = new HashMap();
        map.put("pess_id", new Integer(orgaoPublicoVO.getPess_id()));
        map.put("carregar_action", "");

        return Html.href("../Publicos/PublicosForm.do", map) +
        orgaoPublicoVO.getPess_nome() + "</a>";
    }

    public String getOrpb_esfera() {
        OrgaoPublicoVO orgaoPublicoVO = (OrgaoPublicoVO) getCurrentRowObject();

        if ("M".equals(orgaoPublicoVO.getOrpb_esfera())) {
            return "Municipal";
        } else if ("E".equals(orgaoPublicoVO.getOrpb_esfera())) {
            return "Estadual";
        } else if ("F".equals(orgaoPublicoVO.getOrpb_esfera())) {
            return "Federal";
        }

        return "";
    }
}
